@CHARSET "UTF-8";
.bgc{background-color: #EFEFF0;}
a, a:before, a:after{ text-decoration: underline;text-decoration:none;}
body{background: #F2F2F2;}
.bb1d{border-bottom: 1px dashed #F2F2F2;}

input, select, textarea, button{position: relative;font-family: inherit;outline: none;cursor: pointer;line-height:40px;   border:none;border-radius:2px; }
input, select, textarea{ width:100%;text-indent:5px;display: inline-block;}
textarea{resize: none;overflow-y: auto;}
button{background-color: #EEE; min-width: 30px; }
button:AFTER button{margin-left:5px;}
button:hover{background-color: #e0e0e0;}

img{background-color: #F0F0F0;}
.bd{border: 1px solid #EAEAEA;}
.bdt{border-top: 1px solid #EAEAEA; }
.bdb{border-bottom:1px solid #EAEAEA; }
.bdlr{border: 0px 1px solid #EAEAEA;}
 
 
._switch{-webkit-appearance: none; appearance: none; position: relative; width: 52px; height: 32px; border: 1px solid #DFDFDF; outline: 0; border-radius: 16px; box-sizing: border-box; background: #DFDFDF; background-color: #DFDFDF; -webkit-transition: background-color 0.1s, border 0.1s; transition: background-color 0.1s, border 0.1s;}
._switch:before{content: " "; position: absolute; top: 0; left: 0; width: 50px; height: 30px; border-radius: 15px; background-color: #FDFDFD; -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.45, 1, 0.4, 1); transition: -webkit-transform 0.35s cubic-bezier(0.45, 1, 0.4, 1); transition: transform 0.35s cubic-bezier(0.45, 1, 0.4, 1); transition: transform 0.35s cubic-bezier(0.45, 1, 0.4, 1), -webkit-transform 0.35s cubic-bezier(0.45, 1, 0.4, 1);}._switch:after{content: " "; position: absolute; top: 0; left: 0; width: 30px; height: 30px; border-radius: 15px; background-color: #FFFFFF; -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35); transition: -webkit-transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35); transition: transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35); transition: transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35), -webkit-transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35);}._switch:checked{border-color: #04BE02; background-color: #04BE02;}
._switch:checked:before{-webkit-transform: scale(0); transform: scale(0);}
._switch:checked:after{-webkit-transform: translateX(20px); transform: translateX(20px);}



._small{font-size: 12px;line-height: 20px;}
._big{font-size: 16px;line-height: 40px;min-height: 40px;}

._green{border:1px solid #04B102;background-color:#04BE02;color:#fff;}
._green:hover{background-color:#04B102!important}
._blue{border:1px solid #4393D6;background-color:#5DA8E8;color:#fff;}
._blue:hover{background-color:#4393D6!important}
._red{border:1px solid #EA3B34;background-color:#D85F58;color:#fff;}
._red:hover{background-color:#EA3B34!important}
._def{border:1px solid #DCDCDC;background-color:#F4F4F4; }
._def:hover{background-color:#EAEAEA!important}
._yellow{border:1px solid #FF7519;background-color:#FF8B3D;color:#fff;}
._yellow:hover{background-color:#FF7519!important}